package com.rf.richfitwheel.workflow.dao;

import com.rf.richfitwheel.workflow.model.WfAuthRule;
import com.rf.richfitwheel.workflow.model.WfAuthRuleExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface WfAuthRuleMapper {
    long countByExample(WfAuthRuleExample example);

    int deleteByExample(WfAuthRuleExample example);

    int deleteByPrimaryKey(String id);

    int insert(WfAuthRule record);

    int insertSelective(WfAuthRule record);

    List<WfAuthRule> selectByExample(WfAuthRuleExample example);

    WfAuthRule selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") WfAuthRule record, @Param("example") WfAuthRuleExample example);

    int updateByExample(@Param("record") WfAuthRule record, @Param("example") WfAuthRuleExample example);

    int updateByPrimaryKeySelective(WfAuthRule record);

    int updateByPrimaryKey(WfAuthRule record);
}